ஏன் GUI கிளையண்டைப் பயன்படுத்த வேண்டும்?
Git GUI கிளையண்ட்கள் கட்டளைகளை தட்டச்சு செய்வதற்கு பதிலாக பொத்தான்கள் மற்றும் மெனுக்களுடன் Git-ஐப் பயன்படுத்த உங்களை அனுமதிக்கின்றன.
இவை ஆரம்பநிலையினருக்கு சிறந்தவை, என்ன நடக்கிறது என்பதைப் பார்ப்பதை எளிதாக்குகின்றன, மேலும் பொதுவான தவறுகளைத் தவிர்க்க உதவுகின்றன.
காட்சி பார்வை
உங்கள் கிளைகள் மற்றும் மாற்றங்களை காட்சிப்படுத்தி பார்க்கவும்
கிளிக் செய்வதன் மூலம்
கிளிக் செய்வதன் மூலம் stage, commit, மற்றும் push செய்யவும்
ஒன்றிணைப்பு கருவிகள்
உதவிகரமான கருவிகளுடன் ஒன்றிணைப்பு மோதல்களைக் கையாளவும்
கட்டளைகள் தேவையில்லை
கட்டளை வரி விருப்பங்களை நினைவில் வைக்க தேவையில்லை
பிரபலமான Git GUI கிளையண்ட்கள்
GitHub Desktop
இலவச, ஆரம்பநிலையினருக்கு ஏற்ற பயன்பாடு
GitKraken
சக்திவாய்ந்த, குறுக்கு-தள GUI கிளையண்ட்
Sourcetree
Atlassian-இன் இலவச Git கிளையண்ட்
Git GUI
Git-உடன் வரும் அடிப்படை கருவி
VS Code Git
VS Code-இல் உள்ளமைக்கப்பட்ட ஆதரவு
GitHub Desktop
இலவச, ஆரம்பநிலையினருக்கு ஏற்ற பயன்பாடு Windows மற்றும் Mac-க்கு
இது GitHub- உடன் சிறப்பாக வேலை செய்கிறது, ஆனால் நீங்கள் அதை மற்ற களஞ்சியங்களுடன் பயன்படுத்தலாம்.
நன்மைகள்:
- எளிமையான, சுத்தமான இடைமுகம்
- GitHub பயனர்களுக்கு சிறந்தது
- இலவசம்
- ஆரம்பநிலையினருக்கு ஏற்றது
குறைபாடுகள்:
- குறைவான மேம்பட்ட அம்சங்கள்
- GitHub அல்லாத தளங்களுக்கு அதிக நெகிழ்வுத்தன்மை இல்லை
எடுத்துக்காட்டு வேலைப்பாய்வு
- GitHub-ல் இருந்து ஒரு களஞ்சியத்தை குளோன் செய்யவும்
- கோப்புகளில் மாற்றங்களைச் செய்யவும்
- பயன்பாட்டில் மாற்றங்களைப் பார்க்கவும்
- ஒரு செய்தியுடன் stage மற்றும் commit செய்யவும்
- ஒரு கிளிக் மூலம் GitHub-க்கு push செய்யவும்
GitKraken
நவீன இடைமுகத்துடன் கூடிய சக்திவாய்ந்த, குறுக்கு-தள Git கிளையண்ட்
இது GitHub, GitLab, Bitbucket மற்றும் பலவற்றை ஆதரிக்கிறது.
நன்மைகள்:
- காட்சி கமிட் வரைபடம்
- உள்ளமைக்கப்பட்ட ஒன்றிணைப்பு/மோதல் கருவிகள்
- பல தளங்களுடன் வேலை செய்கிறது
- நவீன இடைமுகம்
குறைபாடுகள்:
- சில அம்சங்களுக்கு பணம் செலுத்தப்பட்ட உரிமம் தேவை
- ஆரம்பநிலையினருக்கு சிக்கலானதாக இருக்கலாம்
எடுத்துக்காட்டு வேலைப்பாய்வு
- ஒரு களஞ்சியத்தைத் திறக்கவும்
- கிளைகளை உருவாக்க drag and drop செய்யவும்
- வரலாறு மற்றும் ஒன்றிணைப்பை காட்சிப்படுத்தி பார்க்கவும்
- உள்ளமைக்கப்பட்ட கருவிகளுடன் மோதல்களைத் தீர்க்கவும்
- மாற்றங்களை தொலைவிற்கு push செய்யவும்
Sourcetree
Atlassian-இன் இலவச Git கிளையண்ட், Bitbucket-க்கு பிரபலமானது ஆனால் எந்த Git களஞ்சியத்துடனும் வேலை செய்கிறது
நன்மைகள்:
- இலவசம்
- முழு அம்சங்கள் கொண்டது
- மேம்பட்ட பயனர்களுக்கு நல்லது
- முழுமையான வரலாறு காட்சி
குறைபாடுகள்:
- இடைமுகம் ஆரம்பநிலையினருக்கு அதிகமாக இருக்கலாம்
- குறைவான நவீன வடிவமைப்பு
எடுத்துக்காட்டு வேலைப்பாய்வு
- ஒரு களஞ்சியத்தைச் சேர்க்கவும்
- மாற்றங்களை stage மற்றும் commit செய்யவும்
- அனைத்து கமிட்டுகளையும் பார்க்க log/வரலாறு காட்சியைப் பயன்படுத்தவும்
- பொத்தான்களுடன் push மற்றும் pull செய்யவும்
Git GUI
Windows-க்கான Git- உடன் வரும் அடிப்படை வரைகலை கருவி
இது எளிமையானது, ஆனால் அடிப்படைகளை உள்ளடக்கியது.
நன்மைகள்:
- எப்போதும் கிடைக்கும்
- இலகுவானது
- கூடுதல் நிறுவல் தேவையில்லை
- விநியோகத்துடன் சேர்ந்து வருகிறது
குறைபாடுகள்:
- அடிப்படை இடைமுகம்
- மற்ற கிளையண்ட்களை விட குறைவான அம்சங்கள்
- குறைவான காட்சி கூறுகள்
எடுத்துக்காட்டு வேலைப்பாய்வு
- Start மெனுவில் இருந்து Git GUI-ஐத் திறக்கவும்
- உங்கள் களஞ்சிய கோப்புறையைத் தேர்ந்தெடுக்கவும்
- கோப்புகளை stage செய்யவும், ஒரு கமிட் செய்தியை எழுதவும், மற்றும் commit செய்யவும்
- மெனுவைப் பயன்படுத்தி தொலைவிற்கு push செய்யவும்
VS Code Git
Visual Studio Code-இல் உள்ளமைக்கப்பட்ட Git ஆதரவு
உங்கள் குறியீடு எடிட்டருக்குள் stage, commit, push, pull, மற்றும் மோதல்களைத் தீர்க்க Source Control பேனலைப் பயன்படுத்தலாம்.
நன்மைகள்:
- உங்கள் எடிட்டருடன் ஒருங்கிணைக்கப்பட்டது
- பயன்படுத்த எளிதானது
- நீட்டிப்புகளுடன் வேலை செய்கிறது
- கூடுதல் நிறுவல் தேவையில்லை
குறைபாடுகள்:
- அர்ப்பணிக்கப்பட்ட பயன்பாடுகளைப் போல வரலாறு/கிளைகளுக்கு காட்சிப்படுத்தல் இல்லை
- குறைவான மேம்பட்ட காட்சி கருவிகள்
எடுத்துக்காட்டு வேலைப்பாய்வு
- VS Code-ல் ஒரு கோப்புறையைத் திறக்கவும்
- கோப்புகளில் மாற்றங்களைச் செய்யவும்
- Stage மற்றும் commit செய்ய Source Control பேனலைப் பயன்படுத்தவும்
- பொத்தான்களுடன் push மற்றும் pull செய்யவும்
மற்ற கிளையண்ட்கள்
பல Git GUI கிளையண்ட்கள் உள்ளன, அவற்றில்:
பெரும்பாலானவை ஒத்த வழிகளில் வேலை செய்கின்றன: நீங்கள் ஒரு repo-ஐத் திறக்கிறீர்கள், உங்கள் மாற்றங்களைப் பார்க்கிறீர்கள், மற்றும் Git செயல்களுக்கு பொத்தான்களைப் பயன்படுத்துகிறீர்கள்.
சிக்கல் தீர்த்தல்
அங்கீகார பிரச்சினைகள்
தீர்வு: தேவைப்பட்டால் SSH விசைகள் அல்லது தனிப்பட்ட அணுகல் டோக்கன்களை அமைத்துள்ளீர்களா என்பதை உறுதிப்படுத்தவும்
மாற்றங்கள் காட்டப்படவில்லை
தீர்வு: உங்கள் கிளையண்டில் உங்கள் repo-ஐ refresh அல்லது மீண்டும் scan செய்யவும்
மோதல்கள்
தீர்வு: உங்கள் கிளையண்டில் உள்ளமைக்கப்பட்ட ஒன்றிணைப்பு/மோதல் கருவிகளைப் பயன்படுத்தவும், அல்லது சிக்கியிருந்தால் கட்டளை வரிக்குத் திரும்பவும்
விரைவு குறிப்பு
GitHub Desktop
ஆரம்பநிலையினருக்கு சிறந்தது
விலை: இலவசம்
GitKraken
மேம்பட்ட பயனர்களுக்கு
விலை: இலவச + பணம் செலுத்தப்பட்டது
Sourcetree
முழு அம்சங்கள் கொண்டது
விலை: இலவசம்
VS Code
எடிட்டருடன் ஒருங்கிணைந்தது
விலை: இலவசம்